优化您的应用程序的启动时间
要优化您的 Kanzi 应用程序的启动时间:
- 对于应用程序中的图像,请使用 raw 格式和压缩格式,而不要使用 .png 和 .jpg 格式。当您使用 raw 和压缩格式时,Kanzi 只需处理少量数据,就可将其发送给 GPU。请参阅图像和纹理最佳实践。
- 使用二进制着色器。默认情况下,Kanzi 会在运行时编译所有着色器。当使用二进制着色器时,您就无需再执行编译步骤。请参阅使用二进制着色器。
- 利用并行资源加载功能,通过多个线程从应用程序中加载并处理资源,然后通过多个帧将资源部署到 GPU 上。请参阅并行加载资源。
- 加载第一个 kzb 文件,其中包含您可以在应用程序启动时显示的最少内容(例如加载画面)。然后开始加载包含应用程序其余部分的 kzb 文件。请参阅组合Kanzi Studio 工程到Kanzi 应用程序。
- 在 Kanzi Studio 中重新组织您的应用程序的场景图。Kanzi 会在需要时加载资源。重新组织场景图,以推迟资源加载操作,直到显示场景图中不太重要的那些部分为止。这样可以使应用程序跳过这些资源并加快启动速度。
- 设计您的应用程序,以支持渐进加载。例如,在加载基本 UI 时显示加载画面,当基本 UI 加载完毕并能够使用时,预先加载用于 UI 其他部分的应用程序资源。请参阅异步加载预设件资源。
另请参阅
应用程序空闲状态
组合Kanzi Studio 工程到Kanzi 应用程序
并行加载资源
图像和纹理最佳实践
使用二进制着色器
排除应用程序的性能问题
异步加载预设件资源
打开导航